- 01. Code Reuse
- 02. Example of Code Reuse
- 03. Programming our game
- 04. Functions
- 05. Benefits of refactoring code
- 06. Decorator Functions
- 07. Adding Methods to Constructors
- 08. Predicting the Value of 'this'
- 09. Recap of the 'this' parameter
- 10. Refactoring to Consolidate Code
- 11. Predicting Strict Comparison of Objects
- 12. Strict Comparison of Returned Functions
- 13. Refactoring the .move() Method
- 14. Conclusion - Object Decorator Pattern